//
//  TTSPublicCollectionViewCell.m
//  TTSVideo
//
//  Created by chenHR on 16/3/1.
//  Copyright © 2016年 dllo. All rights reserved.
//

#import "TTSPublicCollectionViewCell.h"
#import "TTSPublicTableViewCell.h"
#import "TTSHotRankModel.h"

@interface TTSPublicCollectionViewCell ()<UITableViewDataSource, UITableViewDelegate>
/**
 *  tableView
 */
@property (nonatomic, strong) UITableView *myTableView;
/**
 *  铺tableview的数组
 */
@property (nonatomic, strong) NSMutableArray *tableArr;

@end

@implementation TTSPublicCollectionViewCell

- (instancetype)initWithFrame:(CGRect)frame{
    self = [super initWithFrame:frame];
    if (self) {
        [self TTSCreateTableView];
    }
    
    return self;
    
}

- (void)TTSCreateTableView{
    self.myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, WIDTH, HEIGHT-64-36-28) style:UITableViewStylePlain];
    self.myTableView.delegate = self;
    self.myTableView.dataSource = self;
    self.myTableView.bounces = NO;
    self.myTableView.backgroundColor = [UIColor whiteColor];
    self.myTableView.tag = 102020;
    self.myTableView.showsHorizontalScrollIndicator = NO;
    self.myTableView.showsVerticalScrollIndicator = NO;
    self.myTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
    [self.myTableView registerClass:[TTSPublicTableViewCell class] forCellReuseIdentifier:@"hotTableCell"];
    [self.contentView addSubview:self.myTableView];
    
    
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
    return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return _tableArr.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    TTSPublicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"hotTableCell"];
    TTSHotRankModel *hotModel = _tableArr[indexPath.row];
    cell.hotModel = hotModel;
    cell.count = indexPath.row;
//    cell.backgroundColor = [UIColor redColor];
    return cell;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return 270;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    [tableView deselectRowAtIndexPath:indexPath animated:YES];    
    
    
}

- (void)setTableArray:(NSMutableArray *)tableArray{
    if (0 != tableArray.count) {
        _tableArr = tableArray;
        [_myTableView reloadData];
    }
    
}














@end
